package nl.haemers.data.reflection 
{
	import nl.haemers.data.reflection.Type;
	/**
	 * ...
	 * @author Jonathan Haemers
	 */
	public interface IProperty 
	{
		function get name() 			:String;
		function get propertyName()		:String;
		function get dataType() 		:String;
		function get objectType()		:Type;
		
		function get ignore()			:Boolean;
		function get writeable()		:Boolean;
		function get overwriteable()	:Boolean;
	}
	
}